package com.erp.erp_entitys.warehouse.req;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

/**
 * @ClassName : TheSameResourceSamplesInfoReq
 * @Description : 资源样品同组数据入参实体
 * @Author : lst
 * @Date: 2022-07-13 02:41
 */
public class TheSameResourceSamplesInfoReq implements Serializable {
    /**
     * 序列码
     */
    private static final long serialVersionUID = 4138567868906682722L;

    /**
     * 业务类型(1:登记 2:领出)
     */
    private Integer type;


    /**
     * 产品编码
     */
    private String productCode;

    /**
     * 规格编码
     */
    private String specificationCode;

    /**
     * 单价
     */
    private BigDecimal unitPrice;

    /**
     * 货号
     */
    private String articleNo;

    /**
     * 供应商编码
     */
    private String supplierCode;

    /**
     * 批次号
     */
    private String lotNo;

    /**
     * 资源样品仓库编码
     */
    private String warehouseId;

    /**
     * 状态
     */
    private List<Integer> status;


    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public String getProductCode() {
        return productCode;
    }

    public void setProductCode(String productCode) {
        this.productCode = productCode;
    }

    public String getSpecificationCode() {
        return specificationCode;
    }

    public void setSpecificationCode(String specificationCode) {
        this.specificationCode = specificationCode;
    }

    public BigDecimal getUnitPrice() {
        return unitPrice;
    }

    public void setUnitPrice(BigDecimal unitPrice) {
        this.unitPrice = unitPrice;
    }

    public String getArticleNo() {
        return articleNo;
    }

    public void setArticleNo(String articleNo) {
        this.articleNo = articleNo;
    }

    public String getSupplierCode() {
        return supplierCode;
    }

    public void setSupplierCode(String supplierCode) {
        this.supplierCode = supplierCode;
    }

    public String getLotNo() {
        return lotNo;
    }

    public void setLotNo(String lotNo) {
        this.lotNo = lotNo;
    }

    public String getWarehouseId() {
        return warehouseId;
    }

    public void setWarehouseId(String warehouseId) {
        this.warehouseId = warehouseId;
    }

    public List<Integer> getStatus() {
        return status;
    }

    public void setStatus(List<Integer> status) {
        this.status = status;
    }

    /**
     * 重写toString
     */
    @Override
    public String toString() {
        final StringBuilder sb = new StringBuilder("TheSameResourceSamplesInfoReq").append('[')
                .append("type=")
                .append(type)
                .append(",productCode=")
                .append(productCode)
                .append(",specificationCode=")
                .append(specificationCode)
                .append(",unitPrice=")
                .append(unitPrice)
                .append(",articleNo=")
                .append(articleNo)
                .append(",supplierCode=")
                .append(supplierCode)
                .append(",lotNo=")
                .append(lotNo)
                .append(",warehouseId=")
                .append(warehouseId)
                .append(']');
        return sb.toString();
    }
}
